package com.example.demo.leetcode;

/**
 * 和42题 接雨水有点相似，本题中等难度
 */
public class leetcode011 {

    public int maxArea(int[] height) {
        int i = 0;
        int j = height.length - 1;

        int res = 0;

        while (i < j) {
            // 取短板
            if (height[i] < height[j]) {
                res = Math.max(res, (j - i) * height[i]);
                i++;
            } else {
                res = Math.max(res, (j - i) * height[j]);
                j--;
            }
        }

        return res;
    }
}
